﻿/*
2014-1-16
*/
@charset "utf-8";
/*=CSS Reset
---------------------------------------------*/
body,h1,h2,h3,h4,h5,h6,hr,p,blockquote,dl,dt,dd,ul,ol,li,pre,form,fieldset,legend,button,input,textarea,th,td{margin:0;padding:0;}body{font: 12px Microsoft YaHei,Tahoma,Verdana,STHeiTi,simsun,sans-serif}input,label,option,button,select,textarea{font -family: "lucida grande", tahoma,verdana,arial,STHeiTi,simsun,sans}
h1,h2,h3,h4,h5,h6{font-size:100%;}address,cite,dfn,var{font-style:normal;}code,kbd,pre,samp{font-family:courier new,courier,monospace;}small{font-size:12px;}ul,ol,li{list-style:none;}a{text-decoration:none;}sup{vertical-align:text-top;}sub{vertical-align:text-bottom;}legend{color:#000;}fieldset,img{border:0;}button,input,select,textarea{font-size:100%;font-family:inherit;}button{cursor:pointer;}table{border-collapse:collapse;border-spacing:0;}a,:focus{outline:none;}*:first-child+html a{star:expression(this.onFocus=this.blur());}*html a{star:expression(this.onFocus=this.blur());}

/*=Common Style (根据需求自行删减)
-------------------------------------------*/
/**link**/
:link, :visited {text-decoration: none;}
a:link,a:visited{color:#555; text-decoration:none;}
a:hover{text-decoration: none;color:#DF5E0D;} 
/**font**/
.ffy{font-family:Microsoft YaHei;}/*微软雅黑(\5fae\8f6f\96c5\9ed1)*/
.f14{ font-size:14px;}
.f16{ font-size:16px;}
.c1, a.c1 {color: #E62223;}
/**字体粗细和正常**/
.fwb{font-weight:bold;}
.fwn{font-weight:normal}
/**文本对齐**/
.tl{text-align:left;}
.tc{text-align:center;}
.tr{text-align:right;}
/**文本缩进**/
.t2{text-indent:2em;}
/**字体修饰**/
.tdu{text-decoration:underline;}
/**居中**/
.auto-center{margin-left:auto;margin-right:auto;}/*使用前提，它是块级的和有宽度*/
/**浮动 与 清除**/
.fl{float:left;}
.fr{float:right;}
.cb{clear:both; line-height:0px; height:0px; font-size:0px;}
/*清除浮动-clear float-*/
.clearfix:after{content:".";display:block;height:0;visibility:hidden;clear:both;}
.clearfix{#zoom:1;}
.ovf{ overflow:hidden;}
/**图片替换**/
.tin{text-indent:-9999px;}
.rel{ position:relative;}
.abs{ position:absolute;}
.red{ color:#d80400;}
/*=Layout
-------------------------------------------*/
body{ background:#FFF; color:#5e5e5e}
.header .top,.content{width:1000px; margin:0 auto;}
/*=Header
-------------------------------------------*/
.header{  height:137px; }
.header .top{ height:106px; overflow:hidden;position:relative;}
.header .logo{ width:415px; height:52px; float:left; background:url(../images/logo.jpg) no-repeat; margin-top:25px;}
.header .logo a{ display:block;width:415px; height:52px;}
.header .collect{ float:right; margin-top:10px; height:30px;}
.header .collect a{ line-height:30px; padding:0 10px; background:url(../images/i.jpg) no-repeat right center;}
.header .collect a.end{ background:none;}
/*nav*/
.navbox {height:31px; background:url(../images/nav_bg.jpg) repeat-x; padding-left:10px;}
.nav{width:1000px; margin:0 auto;height:31px;}
.nav li{float: left;list-style: none;font-size: 14px; background:url(../images/nav_line.jpg) no-repeat right top;}
.nav li.end{ background:none;}
.nav li a{display: block;padding: 0 30px;text-decoration: none;height: 31px;line-height: 31px;color: #EAFFED;white-space: nowrap;}
.nav li a:hover{background:url(../images/nav_hover.jpg) no-repeat center top;}
.nav li ul{margin: 0;padding: 0;position: absolute;visibility: hidden;z-index:99}
.nav li ul li{float: none;border-top:1px solid #e04239;background: #CA271E;}
.nav li ul li a{width: 53px;background: #CA271E;color: #ffe5e4; font-size:12px;}
.nav li ul.cp li a{width: 110px;background: #CA271E;color: #ffe5e4; font-size:12px;}
.nav li ul li a:hover{background: #dd4037;display:block;}


.search{ position:absolute; top:55px; right:0;}
.search p{ height:21px; line-height:21px; font-size:14px; padding-right:10px;}
.search p span{ color:#da2420;}
.search .input-kw{ height:19px; width:160px; border:1px solid #e6e6e6}
.search .input-btn{ width:50px; height:21px; background:url(../images/btn.jpg) no-repeat; border:none;}
.focusbar{ background:#f1f1f1; padding-top:7px;}
/* 焦点图 */
.focus{width:1000px;position:relative; margin:0 auto;}
.f426x240{width:1000px;height:245px;overflow:hidden}
.f426x240 img{width:1000px;height:245px}
.rslides{width:100%;position:relative;list-style:none;padding:0}
.rslides_nav{height:51px;width:31px;position:absolute;-webkit-tap-highlight-color:rgba(0,0,0,0);top:50%;left:0;opacity:0.5;text-indent:-9999px;overflow:hidden;text-decoration:none;background:url(../images/i.png) no-repeat 0 -560px;margin-top:-28px}
.rslides_nav:active{opacity:1.0}
.rslides_nav.next{left:auto;background-position:-31px -560px;right:0}
.rslides_tabs{clear:both; position:absolute; bottom:-23px;right:10px;}
.rslides_tabs li{display:inline;float:none;_float:left;*float:left;margin-right:5px}
.rslides_tabs a{text-indent:-9999px;overflow:hidden;-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px;background:rgba(0,0,0, .2);background:#DDD;display:inline-block;_display:block;*display:block;width:9px;height:9px}
.rslides_tabs .rslides_here a{background:rgba(0,0,0, .6);background:#356abe}

/*=Content
-------------------------------------------*/
.content{overflow:hidden; background:#fff;} 
.sidebar{ float:left; width:240px;}
.sidebar .tit{ width:240px; height:82px; background:url(../images/cpfl.jpg) no-repeat;}
.sidebar .ct{ padding-left:8px;}
.sidebar .ct ul{ width:208px;}
.sidebar .ct ul li{ height:31px; line-height:31px; padding-bottom:3px; padding-left:19px; background:url(../images/side_li_bg.jpg) repeat-x;}
.sidebar .ct ul li a{ background:url(../images/side_li_dot.jpg) no-repeat left center; height:31px; padding-left:15px;}
.contact{ padding:6px;}
/**/
.main{ width:745px; float:right; padding-top:32px;}
.about{ float:left; width:350px; height:230px;}
.about .tit{ background:url(../images/title1.jpg) no-repeat; height:22px; }
.about .tit span{ padding-left:20px; color:#c4c4c4; font-size:11px;} 
.about .ct{ padding:10px 0 10px 5px;}
.about .ct p{ line-height:24px;color:#505050;}
.about  a{ color:#46a1e7;}
.news{ float:right; width:345px; margin-right:15px;}
.news .tit{ background:url(../images/title2.jpg) no-repeat; height:22px;}
.news .ct{ padding:10px 10px 5px 5px;}
.news .ct li{ overflow:hidden;line-height:24px;height:24px; background:url(../images/dot.jpg) no-repeat left center; padding-left:15px;vertical-align:top;}
.news .ct li a{ float:left;}
.news .ct li span{ float:right}
.news .more{ padding-left:5px;}
.news .more a{ color:#46a1e7;}

/**/
.product{ clear:both;}
.product .title{ background:url(../images/title3.jpg) no-repeat; height:24px;}
.product .title span{ float:right; padding-right:10px;}
#marqueediv6{ margin:15px auto;position:relative}
#marqueediv6 ul{ overflow:hidden}
#marqueediv6 li{ width:173px; height:140px; line-height:58px; float:left; background:url(../images/pic_bg.jpg) no-repeat; margin:4px 13px 4px 0; position:relative;}
#marqueediv6 li img{ height:126px; width:169px; padding:2px;}
#marqueediv6 li p{ position:absolute; left:2px; bottom:12px; height:23px; background:#ccc;width:169px; line-height:23px; text-align:center;filter: Alpha(Opacity=70, Style=0); opacity: 0.70;color:#000;}

/*=Footer
-------------------------------------------*/	
.footer{height:60px; clear:both;background:url(../images/footbg.jpg) repeat-x center top; padding-top:35px; border-top:3px solid #ca271e;}
.ftinner {height: 35px;margin: 0 auto;width: 1000px; position: relative;}
.copyright { float:left;}
.copyright p {font-size: 12px;}
.link{ float:right;}
.link a{ padding:5px 10px; color:#8c8c8c;}
.wlgs{ float:right;}

/*------------------列表页*/
.banner{ background:url(../images/banner_bg.jpg) repeat-x left bottom; padding-bottom:14px;}
.side{ width:200px; float:left;}
.side .tit{color: #000;font-size: 22px;height: 70px;background:url(../images/side_tt.jpg) no-repeat;padding-left:30px; padding-top:20px;}
.side .tit span{color:#adbec6; font-size:14px; text-transform:uppercase; padding-left:30px; display:block; line-height:16px;}
.side .ct{background:url(../images/sidemenu_bg.jpg) no-repeat left bottom; padding-bottom:31px;}
.side ul li{width:100%;background:url(../images/sidemenu_bg.jpg) no-repeat 0 -31px;height: 31px;line-height: 33px; margin-top:1px;  }
.side ul li a{ display:block; height:31px; font-size:12px; color:#333;padding-left:40px; }
.side ul li.on a{ color:#cb0101;background:url(../images/sidemenu_bg.jpg) no-repeat; }
.side ul li a:hover{color:#cb0101;}

.colmain{ background:url(../images/side_bg.jpg) repeat-y; overflow:hidden; margin-bottom:10px;} 
.article{ float:right; width:750px;margin-bottom:15px; overflow:hidden; padding:17px 20px 0 0;}
.article .colnav{ overflow:hidden; height:35px; line-height:35px; border-bottom:2px solid #ddd;}
.crumb{ line-height:36px; height:42px; color:#5f5f5f; background:url(../images/crumb_bg.jpg) repeat-x; margin-top:1px;}
.crumb a{ color:#969696;}
.crumb span{ color:#d4211c;background:url(../images/home.jpg) no-repeat; width:65px; height:42px; display:block; float:left; padding-right:5px;}
.crumb1{ line-height:30px; height:32px; float:left;}
.crumb1 a{ color:#969696;}
.article .col-title{ line-height:29px;overflow:hidden; font-size:16px;padding-left:15px; color:#cc0000; letter-spacing:1px; background:url(../images/tt.jpg) no-repeat 5px 50%; padding-left:19px;}
.article .section{ padding:20px 10px;}
.article .listcon li{line-height:32px; padding-left:20px; position:relative; border-bottom:1px dotted #ccc;background:url(../images/dot.jpg) no-repeat 5px 50%;}
.article .listcon li span{ position:absolute; top:0; right:0; color:#777; font-size:12px}
.article .listcon li.blank{ height:20px; background:none; border-bottom:none;}
/*图片列表*/
.listpics{ overflow:hidden;}
.listpics li{ overflow:hidden; padding:0 0 15px;  margin-bottom:15px; float:left; margin:5px 25px; text-align:center;}
.listpics img{ width:170px; height:126px; padding:5px;border:1px solid #ddd;}
.listpics1 li{ overflow:hidden; padding:0 0 15px;  margin-bottom:15px; float:left; margin:5px 25px; text-align:center; width:180px}
.listpics1 img{width:126px; height:170px; }
.listpics .texts{ overflow:hidden; width:}
.listpics .texts .tith3{ font-size:16px; color:#000; font-weight: normal; padding-bottom:6px;}
.listpics .texts p{ font-size:14px; line-height:24px;}
.listpics .texts .more{ color:#CC3300; font-size:13px;}

/*全站搜索页面*/
.search_box{ border:1px solid #ddd; overflow:hidden; width:1001px;}
.search_box .search_left{float: left;margin:0 19px;width: 158px; display:inline;}
.search_box .search_left .tith2{ background:#f14b01;color: #FFF;font-size: 16px;margin-top: 10px;padding: 5px 20px; font-weight:normal; text-align:center;}
.search_box .search_left .u_list{background:#fcfcfc;padding: 10px;}
.search_box .search_left .u_list li{ height:30px; line-height:30px; border-bottom:1px dotted #ddd; text-align:center; font-size:15px; letter-spacing:10px;}
.search_list{ float:left; overflow:hidden; width:780px; margin-top:10px; margin-left:7px;}
.search_list .title{ font-size:16px; color:#d80806; border-bottom:2px solid #f14b01; line-height:32px;}
.search_list ul{ padding:10px;}
.search_list ul li{ background:url(../images/dot.png) no-repeat 0 -98px; padding:0 0 10px 20px; border-bottom:1px solid #ddd; margin:5px 0 10px;}
.search_list ul li p{ line-height:200%; font-size:13px; clear:both;}
.search_list ul li a{ color:#000; display:block; float:left; font-size:15px; padding-bottom:5px;}
.search_list ul li span{ float:right;}
.search_box .pagelist{ margin:10px auto 20px; background:none;}

/*内容页*/
.section h1{ text-align:center; font-size:24px; font-weight:normal; }
.section .post{ text-align:center; color:#777; margin:10px 0 20px;background:#f7f7f7;height:24px;line-height:24px; font-size:12px;}
.section .post span{ padding:0 15px;}
.section .show{ line-height:200%; overflow:hidden;}
.section .show img{width:expression_r(this.width > 910 && this.height < this.width ? 910:true);max-width:910px;}
.section .show p{ padding-bottom:12px;line-height:200%;}
.section .show .pics{ float:left; margin-right:15px;}
.section .show .pics img{ border:5px solid #f9f9f9;}
.section h2{ line-height:32px; font-weight:normal; margin-bottom:10px; color:#003398; overflow:hidden; background:url(../images/h2bg.jpg) no-repeat;}
.section h2 span{ background:#da211f; height:32px; display:block; font-size:16px; color:#fff; padding:0 5px; float:left;}
.section .table{ border:1px solid #ddd;}
.section .table td{border:1px solid #ddd; padding:3px;}
.section .zp{ margin-bottom:10px;}
.section .zp h2{ border-bottom:none; margin-bottom:0; padding-left:15px;}
.section .table a{ color:#CC0000;}


/*分页*/
.pagelist{color:#555;text-align:center; clear:both; margin-top:20px;font-family:"宋体"; background-position:0 -114px; background-repeat:repeat-x; height:30px; padding-top:7px; font-size:12px;}
.pagelist a{cursor:pointer; padding:2px 5px;color:#555; }
.pagelist span{color:#555; width:1px; padding-left:5px;}
.pagelist a.current,.pagelist a:hover{ color:#555;  }
.pagelist input{ vertical-align:middle;}
.pagelist input.go{height:20px; width:25px; font-size:12px; line-height:20px;}
.pagelist input.pageN{ width:15px; height:15px; margin:0 3px;}
.nextup {clear: both;color: #666666;font-size: 12px;height: auto;line-height: 24px;padding: 20px 0 0 10px;text-align: left; width: 620px;}
.nextup a:link, .nextup a:visited { color: #034A99;}



.picshow{ margin:15px auto; height:300px;overflow:hidden; width:745px;position:relative}
.picshow ul{ overflow:hidden;height:300px;}
.picshow li{ width:745px; height:140px; line-height:58px;  }
.picshow li a{ background:url(../images/pic_bg.jpg) no-repeat; float:left;margin: 4px 10px 4px 0;position:relative; border:0;height:140px;}
.picshow li img{ height:126px; width:169px; padding:2px; display:block;}
.picshow li p{ position:absolute; left:2px; bottom:12px; height:23px; background:#ccc;width:169px; line-height:23px; text-align:center;filter: Alpha(Opacity=70, Style=0); opacity: 0.70;color:#000;}

.links{ margin-left:8px; color:#000; clear:both;}
.links .tit1{ font-size:14px;border-bottom:2px solid #ddd; line-height:30px; padding-bottom:5px;}
.links ul{ overflow:hidden; padding-top:5px;}
.links ul li{ float:left; line-height:24px; padding-right:10px;}